package com.zprmb.udzt.bean;

import java.util.List;

public class GetInvestInfo {

	/**
	 * success : 1
	 * code :
	 * switchURL : null
	 * comment : null
	 * data : {"progress":15,"productDescList":[{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>智系列-20171116001<\/b>","showName":"项目名称"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>优享计划是优点智投推出的多种期限可选的理财服务项目，均来自金融资产交易所挂牌资产。<\/b>","showName":"项目介绍"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>保守型、稳健型、积极型用户<\/b>","showName":"适合人群"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>1231<\/b>","showName":"备案机构"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>温金中心由浙江省人民政府、温州市人民政府、温州市金融办批准成立的专业化金融资产交易机构，是浙江省财政厅指定的金融企业国有资产交易平台，与中国建设银行共建资金清算托管平台，为各类金融资产提供从信息披露、登记、交易到结算一站式服务。<\/b>","showName":"合作机构介绍"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>90,000,000元<\/b>","showName":"募集金额"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>99天<\/b>","showName":"项目期限"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>9.90%<\/b>","showName":"预期年化收益率"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>起投金额100,000元起，且以100元的整数倍递增<\/b>","showName":"起投金额"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>9000人<\/b>","showName":"投资人数上限"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>2017-11-16 00:00:00 至  2017-12-30 23:59:59<\/b>","showName":"募集周期"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>2017-12-31<\/b>","showName":"收益起算日"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>2018-04-09，回款金额预计1-5个工作日内到账<\/b>","showName":"项目到期日"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>到期一次性还本付息<\/b>","showName":"资金回收方式"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>交易所对产品发行方资质要求严格，所有交易产品均经过交易所成熟风控体系过滤<\/b>","showName":"风控措施"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>无<\/b>","showName":"其他费用"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>收益权转让<\/b>","showName":"资产类型"}],"remainAmount":7.65E7,"statusName":"立即投资","flagSpv":false,"flagReward":false,"assetLoanRewardRateList":[],"type":"ASSET_GOLDEN","countInvest":5,"amount":9.0E7,"assetExchangeType":"WJS_A","productSource":"1231","raiseEndDateName":"募集截止日","flagCoupon":true,"assetType":"INCOME_RIGHT_TRANSFER","assetTypeName":"收益权转让","countRateType":"按天计息","supperDiamond":false,"dueTimeProgress":0,"raisingId":"","countRateTimeName":"收益起算日","increaseNum":100,"flagRedpack":true,"status":"COLLECTING","raiseEndDateProgress":61.2,"expectedPayTimeName":"项目回款","maxAmount":9.0E7,"expectedPayTime":"2018-04-09","minAmount":100000,"assetExchange":"温交所模板-前海","raiseEndDate":"2017-12-30","planRepaymentType":"到期一次性还本付息","openTimeSS":"2017-11-16 00:00:00","couponMsg":"未使用","raiseEndDateSS":"2017-12-30 23:59:59","openTime":"2017-11-16","nonArrivalOpenTimeStatus":null,"dueTime":"2018-04-09","rate":9.9,"raisingratesFlag":true,"openTimes":1510761600000,"countRateTimeProgress":0,"name":"智系列-20171116001","flagRebate":true,"openTimeMMdd":"11-16","couponInfo":{"raisingRate":0,"couponMsg":"未使用","couponCount":2,"raisingId":""},"nowDateTime":1513145152974,"flagFresh":false,"raisingRate":0,"openTimeName":"项目发布日","raiseEndDateMMdd":"12-30","closourePeriod":99,"rateAdd":0.9,"productId":"C9806F37-CA7B-11E7-8093-5254003C8227","currentTime":"2017-12-13","days":99,"dueTimeName":"项目到期日","countRateTime":"2017-12-31","user":{"availableAmount":1949800.01,"useFundAmountInvestFlag":"1","isAuth":true,"curAmount":200,"availableGiftAmount":15,"maxTransferInvestAmount":0}}
	 * loans : null
	 * resultList : null
	 * resultListByCount : null
	 * result_code : 0
	 * result_msg : null
	 * page_count : 0
	 * page_index : 0
	 * token : null
	 * totalPage : 0
	 * currentPage : 0
	 * totalCount : 0
	 * totalAmount : 0.0
	 * borrowList : null
	 */

	private int success;
	private String code;
	private Object switchURL;
	private Object comment;
	private DataBean data;
	private Object loans;
	private Object resultList;
	private Object resultListByCount;
	private int result_code;
	private Object result_msg;
	private int page_count;
	private int page_index;
	private Object token;
	private int totalPage;
	private int currentPage;
	private int totalCount;
	private double totalAmount;
	private Object borrowList;

	public int getSuccess() {
		return success;
	}

	public void setSuccess(int success) {
		this.success = success;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public Object getSwitchURL() {
		return switchURL;
	}

	public void setSwitchURL(Object switchURL) {
		this.switchURL = switchURL;
	}

	public Object getComment() {
		return comment;
	}

	public void setComment(Object comment) {
		this.comment = comment;
	}

	public DataBean getData() {
		return data;
	}

	public void setData(DataBean data) {
		this.data = data;
	}

	public Object getLoans() {
		return loans;
	}

	public void setLoans(Object loans) {
		this.loans = loans;
	}

	public Object getResultList() {
		return resultList;
	}

	public void setResultList(Object resultList) {
		this.resultList = resultList;
	}

	public Object getResultListByCount() {
		return resultListByCount;
	}

	public void setResultListByCount(Object resultListByCount) {
		this.resultListByCount = resultListByCount;
	}

	public int getResult_code() {
		return result_code;
	}

	public void setResult_code(int result_code) {
		this.result_code = result_code;
	}

	public Object getResult_msg() {
		return result_msg;
	}

	public void setResult_msg(Object result_msg) {
		this.result_msg = result_msg;
	}

	public int getPage_count() {
		return page_count;
	}

	public void setPage_count(int page_count) {
		this.page_count = page_count;
	}

	public int getPage_index() {
		return page_index;
	}

	public void setPage_index(int page_index) {
		this.page_index = page_index;
	}

	public Object getToken() {
		return token;
	}

	public void setToken(Object token) {
		this.token = token;
	}

	public int getTotalPage() {
		return totalPage;
	}

	public void setTotalPage(int totalPage) {
		this.totalPage = totalPage;
	}

	public int getCurrentPage() {
		return currentPage;
	}

	public void setCurrentPage(int currentPage) {
		this.currentPage = currentPage;
	}

	public int getTotalCount() {
		return totalCount;
	}

	public void setTotalCount(int totalCount) {
		this.totalCount = totalCount;
	}

	public double getTotalAmount() {
		return totalAmount;
	}

	public void setTotalAmount(double totalAmount) {
		this.totalAmount = totalAmount;
	}

	public Object getBorrowList() {
		return borrowList;
	}

	public void setBorrowList(Object borrowList) {
		this.borrowList = borrowList;
	}

	public static class DataBean {
		/**
		 * progress : 15
		 * productDescList : [{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>智系列-20171116001<\/b>","showName":"项目名称"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>优享计划是优点智投推出的多种期限可选的理财服务项目，均来自金融资产交易所挂牌资产。<\/b>","showName":"项目介绍"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>保守型、稳健型、积极型用户<\/b>","showName":"适合人群"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>1231<\/b>","showName":"备案机构"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>温金中心由浙江省人民政府、温州市人民政府、温州市金融办批准成立的专业化金融资产交易机构，是浙江省财政厅指定的金融企业国有资产交易平台，与中国建设银行共建资金清算托管平台，为各类金融资产提供从信息披露、登记、交易到结算一站式服务。<\/b>","showName":"合作机构介绍"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>90,000,000元<\/b>","showName":"募集金额"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>99天<\/b>","showName":"项目期限"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>9.90%<\/b>","showName":"预期年化收益率"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>起投金额100,000元起，且以100元的整数倍递增<\/b>","showName":"起投金额"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>9000人<\/b>","showName":"投资人数上限"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>2017-11-16 00:00:00 至  2017-12-30 23:59:59<\/b>","showName":"募集周期"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>2017-12-31<\/b>","showName":"收益起算日"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>2018-04-09，回款金额预计1-5个工作日内到账<\/b>","showName":"项目到期日"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>到期一次性还本付息<\/b>","showName":"资金回收方式"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>交易所对产品发行方资质要求严格，所有交易产品均经过交易所成熟风控体系过滤<\/b>","showName":"风控措施"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>无<\/b>","showName":"其他费用"},{"showValue":"<b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>收益权转让<\/b>","showName":"资产类型"}]
		 * remainAmount : 7.65E7
		 * statusName : 立即投资
		 * flagSpv : false
		 * flagReward : false
		 * assetLoanRewardRateList : []
		 * type : ASSET_GOLDEN
		 * countInvest : 5
		 * amount : 9.0E7
		 * assetExchangeType : WJS_A
		 * productSource : 1231
		 * raiseEndDateName : 募集截止日
		 * flagCoupon : true
		 * assetType : INCOME_RIGHT_TRANSFER
		 * assetTypeName : 收益权转让
		 * countRateType : 按天计息
		 * supperDiamond : false
		 * dueTimeProgress : 0
		 * raisingId :
		 * countRateTimeName : 收益起算日
		 * increaseNum : 100
		 * flagRedpack : true
		 * status : COLLECTING
		 * raiseEndDateProgress : 61.2
		 * expectedPayTimeName : 项目回款
		 * maxAmount : 9.0E7
		 * expectedPayTime : 2018-04-09
		 * minAmount : 100000.0
		 * assetExchange : 温交所模板-前海
		 * raiseEndDate : 2017-12-30
		 * planRepaymentType : 到期一次性还本付息
		 * openTimeSS : 2017-11-16 00:00:00
		 * couponMsg : 未使用
		 * raiseEndDateSS : 2017-12-30 23:59:59
		 * openTime : 2017-11-16
		 * nonArrivalOpenTimeStatus : null
		 * dueTime : 2018-04-09
		 * rate : 9.9
		 * raisingratesFlag : true
		 * openTimes : 1510761600000
		 * countRateTimeProgress : 0
		 * name : 智系列-20171116001
		 * flagRebate : true
		 * openTimeMMdd : 11-16
		 * couponInfo : {"raisingRate":0,"couponMsg":"未使用","couponCount":2,"raisingId":""}
		 * nowDateTime : 1513145152974
		 * flagFresh : false
		 * raisingRate : 0
		 * openTimeName : 项目发布日
		 * raiseEndDateMMdd : 12-30
		 * closourePeriod : 99
		 * rateAdd : 0.9
		 * productId : C9806F37-CA7B-11E7-8093-5254003C8227
		 * currentTime : 2017-12-13
		 * days : 99
		 * dueTimeName : 项目到期日
		 * countRateTime : 2017-12-31
		 * user : {"availableAmount":1949800.01,"useFundAmountInvestFlag":"1","isAuth":true,"curAmount":200,"availableGiftAmount":15,"maxTransferInvestAmount":0}
		 */

		private int progress;
		private String remainAmount;
		private String statusName;
		private boolean flagSpv;
		private boolean flagReward;
		private String type;
		private int countInvest;
		private double amount;
		private String assetExchangeType;
		private String productSource;
		private String raiseEndDateName;
		private boolean flagCoupon;
		private String assetType;
		private String assetTypeName;
		private String countRateType;
		private boolean supperDiamond;
		private int dueTimeProgress;
		private String raisingId;
		private String countRateTimeName;
		private int increaseNum;
		private boolean flagRedpack;
		private String status;
		private double raiseEndDateProgress;
		private String expectedPayTimeName;
		private double maxAmount;
		private String expectedPayTime;
		private double minAmount;
		private String assetExchange;
		private String raiseEndDate;
		private String planRepaymentType;
		private String openTimeSS;
		private String couponMsg;
		private String raiseEndDateSS;
		private String openTime;
		private Object nonArrivalOpenTimeStatus;
		private String dueTime;
		private double rate;
		private boolean raisingratesFlag;
		private long openTimes;
		private int countRateTimeProgress;
		private String name;
		private boolean flagRebate;
		private String openTimeMMdd;
		private CouponInfoBean couponInfo;
		private long nowDateTime;
		private boolean flagFresh;
		private int raisingRate;
		private String openTimeName;
		private String raiseEndDateMMdd;
		private int closourePeriod;
		private double rateAdd;
		private String productId;
		private String currentTime;
		private int days;
		private String dueTimeName;
		private String countRateTime;
		private UserBean user;
		private List<ProductDescListBean> productDescList;
		private List<?> assetLoanRewardRateList;

		public int getProgress() {
			return progress;
		}

		public void setProgress(int progress) {
			this.progress = progress;
		}

		public String getRemainAmount() {
			return remainAmount;
		}

		public void setRemainAmount(String remainAmount) {
			this.remainAmount = remainAmount;
		}

		public String getStatusName() {
			return statusName;
		}

		public void setStatusName(String statusName) {
			this.statusName = statusName;
		}

		public boolean isFlagSpv() {
			return flagSpv;
		}

		public void setFlagSpv(boolean flagSpv) {
			this.flagSpv = flagSpv;
		}

		public boolean isFlagReward() {
			return flagReward;
		}

		public void setFlagReward(boolean flagReward) {
			this.flagReward = flagReward;
		}

		public String getType() {
			return type;
		}

		public void setType(String type) {
			this.type = type;
		}

		public int getCountInvest() {
			return countInvest;
		}

		public void setCountInvest(int countInvest) {
			this.countInvest = countInvest;
		}

		public double getAmount() {
			return amount;
		}

		public void setAmount(double amount) {
			this.amount = amount;
		}

		public String getAssetExchangeType() {
			return assetExchangeType;
		}

		public void setAssetExchangeType(String assetExchangeType) {
			this.assetExchangeType = assetExchangeType;
		}

		public String getProductSource() {
			return productSource;
		}

		public void setProductSource(String productSource) {
			this.productSource = productSource;
		}

		public String getRaiseEndDateName() {
			return raiseEndDateName;
		}

		public void setRaiseEndDateName(String raiseEndDateName) {
			this.raiseEndDateName = raiseEndDateName;
		}

		public boolean isFlagCoupon() {
			return flagCoupon;
		}

		public void setFlagCoupon(boolean flagCoupon) {
			this.flagCoupon = flagCoupon;
		}

		public String getAssetType() {
			return assetType;
		}

		public void setAssetType(String assetType) {
			this.assetType = assetType;
		}

		public String getAssetTypeName() {
			return assetTypeName;
		}

		public void setAssetTypeName(String assetTypeName) {
			this.assetTypeName = assetTypeName;
		}

		public String getCountRateType() {
			return countRateType;
		}

		public void setCountRateType(String countRateType) {
			this.countRateType = countRateType;
		}

		public boolean isSupperDiamond() {
			return supperDiamond;
		}

		public void setSupperDiamond(boolean supperDiamond) {
			this.supperDiamond = supperDiamond;
		}

		public int getDueTimeProgress() {
			return dueTimeProgress;
		}

		public void setDueTimeProgress(int dueTimeProgress) {
			this.dueTimeProgress = dueTimeProgress;
		}

		public String getRaisingId() {
			return raisingId;
		}

		public void setRaisingId(String raisingId) {
			this.raisingId = raisingId;
		}

		public String getCountRateTimeName() {
			return countRateTimeName;
		}

		public void setCountRateTimeName(String countRateTimeName) {
			this.countRateTimeName = countRateTimeName;
		}

		public int getIncreaseNum() {
			return increaseNum;
		}

		public void setIncreaseNum(int increaseNum) {
			this.increaseNum = increaseNum;
		}

		public boolean isFlagRedpack() {
			return flagRedpack;
		}

		public void setFlagRedpack(boolean flagRedpack) {
			this.flagRedpack = flagRedpack;
		}

		public String getStatus() {
			return status;
		}

		public void setStatus(String status) {
			this.status = status;
		}

		public double getRaiseEndDateProgress() {
			return raiseEndDateProgress;
		}

		public void setRaiseEndDateProgress(double raiseEndDateProgress) {
			this.raiseEndDateProgress = raiseEndDateProgress;
		}

		public String getExpectedPayTimeName() {
			return expectedPayTimeName;
		}

		public void setExpectedPayTimeName(String expectedPayTimeName) {
			this.expectedPayTimeName = expectedPayTimeName;
		}

		public double getMaxAmount() {
			return maxAmount;
		}

		public void setMaxAmount(double maxAmount) {
			this.maxAmount = maxAmount;
		}

		public String getExpectedPayTime() {
			return expectedPayTime;
		}

		public void setExpectedPayTime(String expectedPayTime) {
			this.expectedPayTime = expectedPayTime;
		}

		public double getMinAmount() {
			return minAmount;
		}

		public void setMinAmount(double minAmount) {
			this.minAmount = minAmount;
		}

		public String getAssetExchange() {
			return assetExchange;
		}

		public void setAssetExchange(String assetExchange) {
			this.assetExchange = assetExchange;
		}

		public String getRaiseEndDate() {
			return raiseEndDate;
		}

		public void setRaiseEndDate(String raiseEndDate) {
			this.raiseEndDate = raiseEndDate;
		}

		public String getPlanRepaymentType() {
			return planRepaymentType;
		}

		public void setPlanRepaymentType(String planRepaymentType) {
			this.planRepaymentType = planRepaymentType;
		}

		public String getOpenTimeSS() {
			return openTimeSS;
		}

		public void setOpenTimeSS(String openTimeSS) {
			this.openTimeSS = openTimeSS;
		}

		public String getCouponMsg() {
			return couponMsg;
		}

		public void setCouponMsg(String couponMsg) {
			this.couponMsg = couponMsg;
		}

		public String getRaiseEndDateSS() {
			return raiseEndDateSS;
		}

		public void setRaiseEndDateSS(String raiseEndDateSS) {
			this.raiseEndDateSS = raiseEndDateSS;
		}

		public String getOpenTime() {
			return openTime;
		}

		public void setOpenTime(String openTime) {
			this.openTime = openTime;
		}

		public Object getNonArrivalOpenTimeStatus() {
			return nonArrivalOpenTimeStatus;
		}

		public void setNonArrivalOpenTimeStatus(Object nonArrivalOpenTimeStatus) {
			this.nonArrivalOpenTimeStatus = nonArrivalOpenTimeStatus;
		}

		public String getDueTime() {
			return dueTime;
		}

		public void setDueTime(String dueTime) {
			this.dueTime = dueTime;
		}

		public double getRate() {
			return rate;
		}

		public void setRate(double rate) {
			this.rate = rate;
		}

		public boolean isRaisingratesFlag() {
			return raisingratesFlag;
		}

		public void setRaisingratesFlag(boolean raisingratesFlag) {
			this.raisingratesFlag = raisingratesFlag;
		}

		public long getOpenTimes() {
			return openTimes;
		}

		public void setOpenTimes(long openTimes) {
			this.openTimes = openTimes;
		}

		public int getCountRateTimeProgress() {
			return countRateTimeProgress;
		}

		public void setCountRateTimeProgress(int countRateTimeProgress) {
			this.countRateTimeProgress = countRateTimeProgress;
		}

		public String getName() {
			return name;
		}

		public void setName(String name) {
			this.name = name;
		}

		public boolean isFlagRebate() {
			return flagRebate;
		}

		public void setFlagRebate(boolean flagRebate) {
			this.flagRebate = flagRebate;
		}

		public String getOpenTimeMMdd() {
			return openTimeMMdd;
		}

		public void setOpenTimeMMdd(String openTimeMMdd) {
			this.openTimeMMdd = openTimeMMdd;
		}

		public CouponInfoBean getCouponInfo() {
			return couponInfo;
		}

		public void setCouponInfo(CouponInfoBean couponInfo) {
			this.couponInfo = couponInfo;
		}

		public long getNowDateTime() {
			return nowDateTime;
		}

		public void setNowDateTime(long nowDateTime) {
			this.nowDateTime = nowDateTime;
		}

		public boolean isFlagFresh() {
			return flagFresh;
		}

		public void setFlagFresh(boolean flagFresh) {
			this.flagFresh = flagFresh;
		}

		public int getRaisingRate() {
			return raisingRate;
		}

		public void setRaisingRate(int raisingRate) {
			this.raisingRate = raisingRate;
		}

		public String getOpenTimeName() {
			return openTimeName;
		}

		public void setOpenTimeName(String openTimeName) {
			this.openTimeName = openTimeName;
		}

		public String getRaiseEndDateMMdd() {
			return raiseEndDateMMdd;
		}

		public void setRaiseEndDateMMdd(String raiseEndDateMMdd) {
			this.raiseEndDateMMdd = raiseEndDateMMdd;
		}

		public int getClosourePeriod() {
			return closourePeriod;
		}

		public void setClosourePeriod(int closourePeriod) {
			this.closourePeriod = closourePeriod;
		}

		public double getRateAdd() {
			return rateAdd;
		}

		public void setRateAdd(double rateAdd) {
			this.rateAdd = rateAdd;
		}

		public String getProductId() {
			return productId;
		}

		public void setProductId(String productId) {
			this.productId = productId;
		}

		public String getCurrentTime() {
			return currentTime;
		}

		public void setCurrentTime(String currentTime) {
			this.currentTime = currentTime;
		}

		public int getDays() {
			return days;
		}

		public void setDays(int days) {
			this.days = days;
		}

		public String getDueTimeName() {
			return dueTimeName;
		}

		public void setDueTimeName(String dueTimeName) {
			this.dueTimeName = dueTimeName;
		}

		public String getCountRateTime() {
			return countRateTime;
		}

		public void setCountRateTime(String countRateTime) {
			this.countRateTime = countRateTime;
		}

		public UserBean getUser() {
			return user;
		}

		public void setUser(UserBean user) {
			this.user = user;
		}

		public List<ProductDescListBean> getProductDescList() {
			return productDescList;
		}

		public void setProductDescList(List<ProductDescListBean> productDescList) {
			this.productDescList = productDescList;
		}

		public List<?> getAssetLoanRewardRateList() {
			return assetLoanRewardRateList;
		}

		public void setAssetLoanRewardRateList(List<?> assetLoanRewardRateList) {
			this.assetLoanRewardRateList = assetLoanRewardRateList;
		}

		public static class CouponInfoBean {
			/**
			 * raisingRate : 0
			 * couponMsg : 未使用
			 * couponCount : 2
			 * raisingId :
			 */

			private int raisingRate;
			private String couponMsg;
			private int couponCount;
			private String raisingId;

			public int getRaisingRate() {
				return raisingRate;
			}

			public void setRaisingRate(int raisingRate) {
				this.raisingRate = raisingRate;
			}

			public String getCouponMsg() {
				return couponMsg;
			}

			public void setCouponMsg(String couponMsg) {
				this.couponMsg = couponMsg;
			}

			public int getCouponCount() {
				return couponCount;
			}

			public void setCouponCount(int couponCount) {
				this.couponCount = couponCount;
			}

			public String getRaisingId() {
				return raisingId;
			}

			public void setRaisingId(String raisingId) {
				this.raisingId = raisingId;
			}
		}

		public static class UserBean {
			/**
			 * availableAmount : 1949800.01
			 * useFundAmountInvestFlag : 1
			 * isAuth : true
			 * curAmount : 200.0
			 * availableGiftAmount : 15.0
			 * maxTransferInvestAmount : 0
			 */

			private double availableAmount;
			private String useFundAmountInvestFlag;
			private boolean isAuth;
			private double curAmount;
			private double availableGiftAmount;
			private int maxTransferInvestAmount;

			public double getAvailableAmount() {
				return availableAmount;
			}

			public void setAvailableAmount(double availableAmount) {
				this.availableAmount = availableAmount;
			}

			public String getUseFundAmountInvestFlag() {
				return useFundAmountInvestFlag;
			}

			public void setUseFundAmountInvestFlag(String useFundAmountInvestFlag) {
				this.useFundAmountInvestFlag = useFundAmountInvestFlag;
			}

			public boolean isIsAuth() {
				return isAuth;
			}

			public void setIsAuth(boolean isAuth) {
				this.isAuth = isAuth;
			}

			public double getCurAmount() {
				return curAmount;
			}

			public void setCurAmount(double curAmount) {
				this.curAmount = curAmount;
			}

			public double getAvailableGiftAmount() {
				return availableGiftAmount;
			}

			public void setAvailableGiftAmount(double availableGiftAmount) {
				this.availableGiftAmount = availableGiftAmount;
			}

			public int getMaxTransferInvestAmount() {
				return maxTransferInvestAmount;
			}

			public void setMaxTransferInvestAmount(int maxTransferInvestAmount) {
				this.maxTransferInvestAmount = maxTransferInvestAmount;
			}
		}

		public static class ProductDescListBean {
			/**
			 * showValue : <b style='font-weight:normal;line-height: 0.8rem;padding-top: 0.5rem;display: inline-block'>智系列-20171116001</b>
			 * showName : 项目名称
			 */

			private String showValue;
			private String showName;

			public String getShowValue() {
				return showValue;
			}

			public void setShowValue(String showValue) {
				this.showValue = showValue;
			}

			public String getShowName() {
				return showName;
			}

			public void setShowName(String showName) {
				this.showName = showName;
			}
		}
	}
}
